Reusable Strategies for Software Agents via the Subsumption

نویسندگان

  • Gregory Butler
  • Andrea Gantchev
  • Peter Grogono
چکیده

The subsumption architecture is a layered mediator invented by Rodney Brooks for behaviour-based control of robots. The layers are minimally dependent and use minimal communication. We develop an object-oriented software design for the subsumption architecture, and demonstrate that each layer can be used as a slot for a set of plug-and-play components that implement diierent micro-strategies for achieving a particular goal. The software architecture, and the reuse of micro-strategy components, is validated by developing truck agents within the Truckin' simulation game. Guidelines for the development of speciic layers and components of a subsumption architecture are also presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building Brains for Rooms: Designing Distributed Software Agents

This paper argues that complex, embedded software agent systems are best constructed with parallel, layered architectures. These systems resemble Minskian Societies of Mind and Brooksian subsumption controllers for robots, and they demonstrate that complex behaviors can be had via the aggregates of relatively simple interacting agents. We illustrate this principle with a distributed software ag...

متن کامل

The Reactive Accompanist: Applying Subsumption Architecture To Software Design

Many knowledge-based systems suffer from structural problems such as inefficiency rooted in overinformedness and inability to cope with the unexpected or exceptional nature of real-world data. Behaviour-based architectures are better suited for such problems, but are not yet widely applied, possibly because design strategies are not yet well established. In robotics, subsumption architecture ha...

متن کامل

Strategies for Designing and Building Reusable Software Components

This paper presents time proven methods and strategies for creating, managing, and accessing a library of reusable software components and also software engineering strategies for designing and building reusable components with proper planning and execution, these methodologies will bring significant cost saving. In addition, cost-benefit guidelines are developed to help an organization decide ...

متن کامل

Tilia Platyphyllos Extract Assisted Green Synthesis of CuO/TiO2 Nanocomposite: Application as a Reusable Catalyst for the Reduction of Organic Dyes in Water

In this paper, CuO nanoparticles are synthesized using Tilia platyphyllos extract as reducing and stabilizing agents and TiO2are prepared via facile sol-gel method as an ideal support. FT-IR spectroscopy, UV-Vis spectroscopy, X-ray Diffraction (XRD), Scanning Electron Microscopy (FESEM), Energy Dispersive X-ray Spectroscopy (EDS), and Transmission Electron Microscopy (TEM) were used to characte...

متن کامل

Brønsted acidic ionic liquid as the efficient and reusable catalyst for synthesis of coumarins via Pechmann condensation under solvent-free conditions

A mild and efficient method has been developed for the preparation of substituted coumarins from reaction of various phenols with different β-ketoesters via Pechmann condensation in the presence of Brønsted acidic ionic liquid (N-(4-sulfonic acid) butyl triethylammonium hydrogen sulfate) as an effective catalyst under solvent-free conditions. Different phenols reacted with ethyl acetoacetate to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999